#ifndef __LINK_LIST__
#define __LINK_LIST__

#include <stdio.h>
#include <stdlib.h>

/**
 * 链表基础操作，指定位置插入，指定位置删除
*/

typedef struct LINKNODE
{
    int num;
    LINKNODE *next;
}LinkNode;

LinkNode* InitLinkList();
LinkNode* InsertFromPosition(LinkNode* ln, int pos, int data);
LinkNode* DeleteFromPosition(LinkNode* ln, int pos);
LinkNode* ReleaseLinkList(LinkNode* ln);
void DisplayLinkList(LinkNode* ln);

#endif